/*iAMdlU64EvW+hvnQyUepAjeqtFIgvL4OBVaMIK3V8V4roh47EsO2mUOWI0dss1tC*/
import {ajax,toast ,MultiInit} from 'nc-lightapp-front';
/**
 * 传入flag 校验当前节点的操作是否是正式环境,以及业务自定义的提示信息，如果业务传来的msg为空则使用默认的，不空就是用传来的提示语
 * riasm.ctms.qrycurrentappcanused
 * 返回true继续进行调用方自己的点击事件逻辑，返回false终止调用方自己逻辑即可
 * @param {*} flag
 */
export const ctmsCheckClickCanUsed = (flag,msg) => {

    let result=true;
    ajax({
        loading: true,
        url: '/nccloud/riasm/ctmsconfig/qrycurrentappcanused.do',
        data: flag,
        async: false,
        success: function (res) {

            if(res.data.result==false){

            if(msg==null||msg==''){

                toast({ color: "warning", content: res.data.msg  });

               }else{

                toast({ color: "warning", content: msg  });

               }

                result= false;
            }
          return result;
        },
        error: function (res) {
            toast({ color: "danger", content: res });
        }
    });

   return  result;
}
/**
 * 是否为正式环境。
 * 查询当前环境是否是被传输平台标记为正式环境，如果被标记为正式环境，则传输配置，变更管理，变更日志应用不可用
 * 返回true则为正式环境，返回false则不是
 */
export  const  ctmsCheckAppEnvIsProduct=()=>{
    let result=false;
    ajax({
        loading: true,
        url: '/nccloud/riasm/ctmsconfig/systemtype.do',
        data: null,
        async: false,
        success: (res) => {
            debugger
            if(res.data=="product"){

                result=true;
            }
            return  result;
        },
        error: (res) => {
            toast({ color: "danger", content: res.message });
        }
    })
    return  result;
}
/*iAMdlU64EvW+hvnQyUepAjeqtFIgvL4OBVaMIK3V8V4roh47EsO2mUOWI0dss1tC*/
